\hypertarget{module-source2sink-source-symdef_8h}{
\section{module-\/source2sink-\/source-\/symdef.h File Reference}
\label{module-source2sink-source-symdef_8h}\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
}
{\ttfamily \#include $<$pulsecore/core.h$>$}\par
{\ttfamily \#include $<$pulsecore/module.h$>$}\par
{\ttfamily \#include $<$pulsecore/macro.h$>$}\par
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_a99f47e750053e550f2ef2a62e782698c}{pa\_\-\_\-init}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-init
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_ad6742e9a08217081422bd04bc06d4f5b}{pa\_\-\_\-done}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-done
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_af873bb895799a17d112ee566c529f848}{pa\_\-\_\-get\_\-author}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-author
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_a5ee7b8db23ee846a6d01d60c2b4c8475}{pa\_\-\_\-get\_\-description}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-description
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_a317f87e99d61c4c6c266f39be24a64d3}{pa\_\-\_\-get\_\-usage}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-usage
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_a3ef0984a2da45c530459fdbce7f5561e}{pa\_\-\_\-get\_\-version}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-version
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_a01cc7e8aa55830b75d3406dc62673860}{pa\_\-\_\-get\_\-deprecated}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-deprecated
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_afa95f6caa412e741aa7eac5b217620b0}{pa\_\-\_\-load\_\-once}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-load\_\-once
\item 
\#define \hyperlink{module-source2sink-source-symdef_8h_ad83226dc0acb016dace69681fdf946f4}{pa\_\-\_\-get\_\-n\_\-used}~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-n\_\-used
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{module-source2sink-source-symdef_8h_a96cc887d1d5d632b8ff75f012a82fa38}{pa\_\-\_\-init} (pa\_\-module $\ast$m)
\item 
void \hyperlink{module-source2sink-source-symdef_8h_a60b8e8e14b924194997c63e43241890c}{pa\_\-\_\-done} (pa\_\-module $\ast$m)
\item 
int \hyperlink{module-source2sink-source-symdef_8h_a4e1ab8d22b34da50d8df42809ffa17b6}{pa\_\-\_\-get\_\-n\_\-used} (pa\_\-module $\ast$m)
\item 
const char $\ast$ \hyperlink{module-source2sink-source-symdef_8h_a1745ec212f3626a920356117aa603350}{pa\_\-\_\-get\_\-author} (void)
\item 
const char $\ast$ \hyperlink{module-source2sink-source-symdef_8h_a2bb325768ee2a9a16d9d916f41c08ffa}{pa\_\-\_\-get\_\-description} (void)
\item 
const char $\ast$ \hyperlink{module-source2sink-source-symdef_8h_a268a7cb64f96fe7bc4defbece6b8d3db}{pa\_\-\_\-get\_\-usage} (void)
\item 
const char $\ast$ \hyperlink{module-source2sink-source-symdef_8h_ac7dde3851102f1f651e5f56f5720d3ae}{pa\_\-\_\-get\_\-version} (void)
\item 
const char $\ast$ \hyperlink{module-source2sink-source-symdef_8h_a769d6570ebb2e96018a2cea99fede465}{pa\_\-\_\-get\_\-deprecated} (void)
\item 
pa\_\-bool\_\-t \hyperlink{module-source2sink-source-symdef_8h_ad054416ee98b8dd25705315a39ffe26c}{pa\_\-\_\-load\_\-once} (void)
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{module-source2sink-source-symdef_8h_ad6742e9a08217081422bd04bc06d4f5b}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-done@{pa\_\-\_\-done}}
\index{pa\_\-\_\-done@{pa\_\-\_\-done}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-done}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-done~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-done}}
\label{module-source2sink-source-symdef_8h_ad6742e9a08217081422bd04bc06d4f5b}
\hypertarget{module-source2sink-source-symdef_8h_af873bb895799a17d112ee566c529f848}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-author@{pa\_\-\_\-get\_\-author}}
\index{pa\_\-\_\-get\_\-author@{pa\_\-\_\-get\_\-author}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-author}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-get\_\-author~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-author}}
\label{module-source2sink-source-symdef_8h_af873bb895799a17d112ee566c529f848}
\hypertarget{module-source2sink-source-symdef_8h_a01cc7e8aa55830b75d3406dc62673860}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-deprecated@{pa\_\-\_\-get\_\-deprecated}}
\index{pa\_\-\_\-get\_\-deprecated@{pa\_\-\_\-get\_\-deprecated}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-deprecated}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-get\_\-deprecated~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-deprecated}}
\label{module-source2sink-source-symdef_8h_a01cc7e8aa55830b75d3406dc62673860}
\hypertarget{module-source2sink-source-symdef_8h_a5ee7b8db23ee846a6d01d60c2b4c8475}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-description@{pa\_\-\_\-get\_\-description}}
\index{pa\_\-\_\-get\_\-description@{pa\_\-\_\-get\_\-description}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-description}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-get\_\-description~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-description}}
\label{module-source2sink-source-symdef_8h_a5ee7b8db23ee846a6d01d60c2b4c8475}
\hypertarget{module-source2sink-source-symdef_8h_ad83226dc0acb016dace69681fdf946f4}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-n\_\-used@{pa\_\-\_\-get\_\-n\_\-used}}
\index{pa\_\-\_\-get\_\-n\_\-used@{pa\_\-\_\-get\_\-n\_\-used}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-n\_\-used}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-get\_\-n\_\-used~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-n\_\-used}}
\label{module-source2sink-source-symdef_8h_ad83226dc0acb016dace69681fdf946f4}
\hypertarget{module-source2sink-source-symdef_8h_a317f87e99d61c4c6c266f39be24a64d3}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-usage@{pa\_\-\_\-get\_\-usage}}
\index{pa\_\-\_\-get\_\-usage@{pa\_\-\_\-get\_\-usage}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-usage}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-get\_\-usage~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-usage}}
\label{module-source2sink-source-symdef_8h_a317f87e99d61c4c6c266f39be24a64d3}
\hypertarget{module-source2sink-source-symdef_8h_a3ef0984a2da45c530459fdbce7f5561e}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-version@{pa\_\-\_\-get\_\-version}}
\index{pa\_\-\_\-get\_\-version@{pa\_\-\_\-get\_\-version}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-get\_\-version~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-get\_\-version}}
\label{module-source2sink-source-symdef_8h_a3ef0984a2da45c530459fdbce7f5561e}
\hypertarget{module-source2sink-source-symdef_8h_a99f47e750053e550f2ef2a62e782698c}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-init@{pa\_\-\_\-init}}
\index{pa\_\-\_\-init@{pa\_\-\_\-init}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-init~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-init}}
\label{module-source2sink-source-symdef_8h_a99f47e750053e550f2ef2a62e782698c}
\hypertarget{module-source2sink-source-symdef_8h_afa95f6caa412e741aa7eac5b217620b0}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-load\_\-once@{pa\_\-\_\-load\_\-once}}
\index{pa\_\-\_\-load\_\-once@{pa\_\-\_\-load\_\-once}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-load\_\-once}]{\setlength{\rightskip}{0pt plus 5cm}\#define pa\_\-\_\-load\_\-once~module\_\-source2sink\_\-source\_\-LTX\_\-pa\_\-\_\-load\_\-once}}
\label{module-source2sink-source-symdef_8h_afa95f6caa412e741aa7eac5b217620b0}


\subsection{Function Documentation}
\hypertarget{module-source2sink-source-symdef_8h_a60b8e8e14b924194997c63e43241890c}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-done@{pa\_\-\_\-done}}
\index{pa\_\-\_\-done@{pa\_\-\_\-done}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-done}]{\setlength{\rightskip}{0pt plus 5cm}void pa\_\-\_\-done (
\begin{DoxyParamCaption}
\item[{pa\_\-module $\ast$}]{ m}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_a60b8e8e14b924194997c63e43241890c}
\hypertarget{module-source2sink-source-symdef_8h_a1745ec212f3626a920356117aa603350}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-author@{pa\_\-\_\-get\_\-author}}
\index{pa\_\-\_\-get\_\-author@{pa\_\-\_\-get\_\-author}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-author}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ pa\_\-\_\-get\_\-author (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_a1745ec212f3626a920356117aa603350}
\hypertarget{module-source2sink-source-symdef_8h_a769d6570ebb2e96018a2cea99fede465}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-deprecated@{pa\_\-\_\-get\_\-deprecated}}
\index{pa\_\-\_\-get\_\-deprecated@{pa\_\-\_\-get\_\-deprecated}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-deprecated}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ pa\_\-\_\-get\_\-deprecated (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_a769d6570ebb2e96018a2cea99fede465}
\hypertarget{module-source2sink-source-symdef_8h_a2bb325768ee2a9a16d9d916f41c08ffa}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-description@{pa\_\-\_\-get\_\-description}}
\index{pa\_\-\_\-get\_\-description@{pa\_\-\_\-get\_\-description}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-description}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ pa\_\-\_\-get\_\-description (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_a2bb325768ee2a9a16d9d916f41c08ffa}
\hypertarget{module-source2sink-source-symdef_8h_a4e1ab8d22b34da50d8df42809ffa17b6}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-n\_\-used@{pa\_\-\_\-get\_\-n\_\-used}}
\index{pa\_\-\_\-get\_\-n\_\-used@{pa\_\-\_\-get\_\-n\_\-used}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-n\_\-used}]{\setlength{\rightskip}{0pt plus 5cm}int pa\_\-\_\-get\_\-n\_\-used (
\begin{DoxyParamCaption}
\item[{pa\_\-module $\ast$}]{ m}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_a4e1ab8d22b34da50d8df42809ffa17b6}
\hypertarget{module-source2sink-source-symdef_8h_a268a7cb64f96fe7bc4defbece6b8d3db}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-usage@{pa\_\-\_\-get\_\-usage}}
\index{pa\_\-\_\-get\_\-usage@{pa\_\-\_\-get\_\-usage}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-usage}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ pa\_\-\_\-get\_\-usage (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_a268a7cb64f96fe7bc4defbece6b8d3db}
\hypertarget{module-source2sink-source-symdef_8h_ac7dde3851102f1f651e5f56f5720d3ae}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-get\_\-version@{pa\_\-\_\-get\_\-version}}
\index{pa\_\-\_\-get\_\-version@{pa\_\-\_\-get\_\-version}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-get\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ pa\_\-\_\-get\_\-version (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_ac7dde3851102f1f651e5f56f5720d3ae}
\hypertarget{module-source2sink-source-symdef_8h_a96cc887d1d5d632b8ff75f012a82fa38}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-init@{pa\_\-\_\-init}}
\index{pa\_\-\_\-init@{pa\_\-\_\-init}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}int pa\_\-\_\-init (
\begin{DoxyParamCaption}
\item[{pa\_\-module $\ast$}]{ m}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_a96cc887d1d5d632b8ff75f012a82fa38}
\hypertarget{module-source2sink-source-symdef_8h_ad054416ee98b8dd25705315a39ffe26c}{
\index{module-\/source2sink-\/source-\/symdef.h@{module-\/source2sink-\/source-\/symdef.h}!pa\_\-\_\-load\_\-once@{pa\_\-\_\-load\_\-once}}
\index{pa\_\-\_\-load\_\-once@{pa\_\-\_\-load\_\-once}!module-source2sink-source-symdef.h@{module-\/source2sink-\/source-\/symdef.h}}
\subsubsection[{pa\_\-\_\-load\_\-once}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-bool\_\-t pa\_\-\_\-load\_\-once (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{module-source2sink-source-symdef_8h_ad054416ee98b8dd25705315a39ffe26c}
